
.drag
{
   position:relative;cursor:hand
}

#scontentmain
{
   position:absolute;
   width:150px;
}

#scontentbar
{
   cursor:hand;
   position:absolute;
   background-color:green;
   height:15;
   width:100%;
   top:0;
}

#scontentsub
{
   position:absolute;
   width:100%;
   top:15;
   background-color:lightyellow;
   border:2px solid green;
   padding:1.5px;
}

#style203
{
   /*position:absolute;
   height:300px;
   width:300px;*/
   background-color:#F4F4F4;
   border:1px solid #333;
}

.commentstoeditor
{
   color: #000000;
   background-image: url(/images/en_US/layout/editor_watermark.gif);
}

.commentstoauthor
{
   color: #000000;
   background-image: url(/images/en_US/layout/author_watermark.gif);
}

.commentstoeditor2
{
   color: #000000;
   background: #CFE3EB;
}

.commentstoauthor2
{
   color: #000000;
   background: #C1E7BD;
}

A:link
{
   color: #666666;
}

A:active
{
   color: #666666;
}

A:visited
{
   color: #666666;
}

A:hover
{
   color: #1F5D9C;
}
/* SF_19209 */
.instructions, .instructions p{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   margin-bottom:11px;
}
/* SF_26358 */
.instructions a{
	color: #0083BF;
	text-decoration: none;
	font-size: inherit;
}
.pagecontents
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   margin:0;
}
.pagecontents2
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   margin: 3px;
}
.pagecontentsgray
{
   font-family: Verdana;
   font-size: 11px;
   color: gray;
}

.pagecontentsblue
{
   font-family: Verdana;
   font-size: 11px;
   color: blue;
}

.pagecontentsred
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

.pagecontentswhite
{
   font-family: Verdana;
   font-size: 11px;
   color: white;
   margin:0;
}

.publons_blue
{
   color: #336699;
   font-weight: bold;
}

A.pagecontentsred:link
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

A.pagecontentsred:active
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

A.pagecontentsred:visited
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

A.pagecontentsred:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}
A.pagecontents
{
   font-family: Verdana;
   font-size: 11px;
}
.nocontents
{
   font-size: 0px;
   color: #F8F8F8;
}

.textareacontents
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   width: 500px;
}

A.primaryon:link
{
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}

A.primaryon:active
{
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}

A.primaryon:visited
{
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}

A.primaryon:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}

A.primaryoff:link
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

A.primaryoff:active
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

A.primaryoff:visited
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

A.primaryoff:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: #1F5D9C;
   text-decoration: none;
}

A.overdueperson:link
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

A.overdueperson:active
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

A.overdueperson:visited
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

A.overdueperson:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

.search
{
   font-family: Verdana;
   font-size: 11px;
   color: #666666;
}

.editing
{
   font-family: Verdana;
   font-size: 11px;
   color: #999999;
}

.pagecontentsemphasis
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}

.detailsontab
{
   font-family: Verdana;
   color: #42CBC0;
   font-size: 11px;
   font-weight: bold;
}

.supportdetailsontab
{
   font-family: Verdana;
   color: #CC0000;
   font-size: 11px;
   font-weight: bold;
}

.error
{
   font-family: Verdana;
   font-size: 11px;
   color: black;
   background-color: #FFFFCC;
   border-style: double;
   border-color: red;
   padding: 10px;
}

.error2
{
   font-family: Verdana;
   font-size: 10px;
   color: black;
   background-color: #FFFFCC;
   border-style: double;
   border-color: red;
   padding: 4px;
}

.smallerror
{
   font-family: Verdana;
   font-size: 11px;
   color: #CE0000;
   font-weight: bold;
}

.pagecontentslarge
{
   font-family: Verdana;
   font-size: 12px;
   color: #2B2B2B;
   margin:3px;
}

.pagecontentsextralarge
{
   font-family: Verdana;
   font-size: 25px;
   color: #2B2B2B;
   margin:3px;
}

.footer
{
   font-family: Verdana;
   font-size: 10px;
   color: #333333;
   display:inline;
}

.footergrey
{
   font-family: Verdana;
   font-size: 10px;
   color: #666666;
}

.conflict
{
   font-family: Verdana;
   font-size: 10px;
   color: blue;
}

.conflictgreen
{
   font-family: Verdana;
   font-size: 10px;
   color: green;
}

.conflictbad
{
   font-family: Verdana;
   font-size: 11px;
   color: orange;
}

.secondarymenu:link
{
   font-family: Verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
}

.secondarymenu:active
{
   font-family: Verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
}

.secondarymenu:visited
{
   font-family: Verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
}

.secondarymenu:hover
{
   font-family: Verdana;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
}

.steps
{
   font-family: Verdana;
   font-size: 10px;
   color: #333333;
   text-decoration: none;
   margin-top:-3px;
   margin-bottom:-3px;
}

TD.tablelines
{
   background-color: #999999;
}

TD.tablelineslight
{
   background-color: #999999;
}

TD.headercells
{
   background-color: #CCCCCC;
}

TD.secondaryheader
{
   background-color: #D7DDE2;
}

TD.alternatetablecolor
{
   background-color: #EEEEEE;
   font-family:"Verdana";
   font-size:11px;
}

TD.tablelightcolor
{
   background-color: #FFFFFF;
   font-family:"Verdana";
   font-size:11px;
}
TD.tablelightcolor2
{
   background-color: #FFFFFF;
   font-family:"Verdana";
   font-size:11px;
}

TD.dataentry
{
   background-color: #F8F8F8;
}

TD.dataentryFL
{
   background-color: #F8F8F8;
   word-break:break-all;
}

TD.calendartoday
{
   background-color: #66CCFF;
}

TD.menubg
{
   background-color: #545556;
}

TD.menuonbg
{
   background-color: #757575;
}

TD.secondarymenubg
{
   background-color: #3F9CD3;
}

TD.completestep
{
   background-image: url(/images/en_US/layout/steps/complete_bg.gif);
   background-repeat: repeat-y;
}

TD.incompletestep
{
   background-image: url(/images/en_US/layout/steps/incomplete_bg.gif);
   background-repeat: repeat-y;
}

TD.prooflogobg
{
   background-image: url(/images/common/layout/proof_logo_bg.gif);
   background-repeat: repeat-x;
}

TD.detailtab
{
   background-image: url(/images/common/details/bg_off.gif);
   background-repeat: repeat-x;
}

TD.detailtabon
{
   background-image: url(/images/common/details/bg_on.gif);
   background-repeat: repeat-x;
}

TD.supportdetailtab
{
   background-image: url(/images/common/details/support_bg_off.gif);
   background-repeat: repeat-x;
}

TD.supportdetailtabon
{
   background-image: url(/images/common/details/support_bg_on.gif);
   background-repeat: repeat-x;
}

TD.errorcell
{
   background-color: red;
}

TD.onthispage
{
   background-color: #BAE2FA;
}

TD.versionribbon
{
   background-image: url(/images/common/details/r1_ribbon.gif);
   background-repeat: repeat-y;
}

TD.headerbg
{
   background-image: url(/images/en_US/layout/header_bg.gif);
   background-repeat: repeat-x;
}

IMG.cursor
{
   cursor:hand;
}

TD.redesigntablelines
{
   background-color: #636363;
}

TD.detailsheaderbg
{
   background-image: url(/images/common/layout/details_header_bg.gif);
   background-repeat: repeat-x;
   background-color: #DADADA;
}

TD.detailsheaderbg2
{
   background-image: url(/images/common/layout/details_header_bg_2.gif);
   background-repeat: repeat-x;
   text-align:left;
}
TD.detailsheaderbg3
{
   background-image: url(/images/common/layout/details_header_bg_2.gif);
   background-repeat: repeat-x;
}
TD.detailsheaderpublonsbg
{
   background-color: #336699;
   color: white;
   padding: 3px 6px 3px 6px;
   white-space: nowrap;
}
TD.detailsheaderWOSbg
{
   background-color: white; 
   white-space: nowrap;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
   border-top: 1px solid #999999;
}
TD.detailsbg
{
   background-image: url(/images/common/layout/details_bg.gif);
   background-repeat: repeat-x;
   background-color: #D1D5D7;
}

TD.societylogobg
{
   background-color: #DEDEDE;
}

TD.headerbreadcrumbsbg
{
   background-image: url(/images/common/breadcrumbs/breadcrumbs_bg.gif);
   background-repeat: repeat-x;
   background-color: #93B6C2;
}

TD.breadcrumbsdev
{
   background-color: #CC6666;   
}

TD.headerbg2
{
   background-color: #D1D5D7;
}

TD.searchbg
{
   background-color: #AAAAAA;
}

TD.newsecondary
{
   background-color: #FAE6BE;
}

TD.secondaryheader2
{
   background-color: #CCD9E2;
}

TD.redesigndetailtab
{
   background-image: url(/images/common/details/redesign_bg_off.gif);
   background-repeat: repeat-x;
}

TD.redesignbodybg
{
   background-image: url(/images/en_US/layout/redesign_body_bg.gif);
   background-repeat: repeat-y;
}

TD.redesigndetailtabon
{
   background-image: url(/images/common/details/redesign_bg_on.gif);
   background-repeat: repeat-x;
}

TD.redesigndetailtabon2
{
   background-color: #D1D5D7;
   background-image: url(/images/common/details/redesign_bg_on2.gif);
   background-repeat: repeat-x;
}

TD.redesigndetailtab2
{
   background-color: #FFFFFF;
   background-image: url(/images/common/details/redesign_bg_off2.gif);
   background-repeat: repeat-x;
}

TD.redesigndetaillast2
{
   background-image: url(/images/common/details/redesign_last3.gif);
   background-repeat: repeat-y;
}

TD.redesignlefton2
{
   background-image: url(/images/common/details/redesign_left_on2.gif);
   background-repeat: repeat-y;
}

TD.redesignleftoff2
{
   background-image: url(/images/common/details/redesign_left_off2.gif);
   background-repeat: repeat-y;
}

.redesigndetailsontext
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   padding-right: 4px;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-top:0px;
   margin-bottom:0px;
}

A.redesigndetailsofftext
{
   font-family: Verdana;
   font-size: 11px;
   color: #666666;
   text-decoration: none;
   padding-right: 4px;
   padding-top: 5px;
   padding-bottom: 5px;
   outline:none;
}

TD.resourcesbg
{
   background-color: #EEEEEE;
}

.listcontents
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   padding:5px;
   margin-bottom:0px;
   margin-top:0px;
}
.plistcontents
{
	padding-top:5px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.searchcriteria
{
   font-family: Verdana;
   font-size: 10px;
   color: #333333;
   padding: 5px;
   font-style: italic;
}

A.breadcrumblink
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}

A.breadcrumblink:active
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}

A.breadcrumblink:visited
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}

A.breadcrumblink:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}

TD.test123top
{
   background-color: white;
   border-top: 1px solid #999999;
}

TD.test123bottom
{
   background-color: white;
   border-bottom: 1px solid #999999;
}

TD.test123both
{
   background-color: white;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
}

TD.test444top
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
}

TD.test444bottom
{
   background-color: #FAE6BE;
   border-bottom: 1px solid #999999;
}

TD.test444both
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
}

TD.test444bothFL
{
   background-color: #F8F8F8;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.alternatetablecolortop
{
   background-color: #EEEEEE;
   border-top: 1px solid #999999;
}

A.conflictbad:link
{
   font-family: Verdana;
   font-size: 11px;
   color: orange;
}

A.conflictbad:active
{
   font-family: Verdana;
   font-size: 11px;
   color: orange;
}

A.conflictbad:visited
{
   font-family: Verdana;
   font-size: 11px;
   color: orange;
}

A.conflictbad:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: orange;
}

.style1 {color: #FF0000}
 

.patsearchcriteria
{
  font-family: Verdana;
  font-size: 10px;
  background-color: #F2F2F2;
  padding: 5px;
  font-style: italic;
  font-weight: bold;
  color: orange;
}

TD.test123topleft
{
   background-color: white;
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test123topright
{
   background-color: white;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

TD.test444topright
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

TD.test444topleft
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test444topboth
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
}

TD.test123bothleft
{
   background-color: white;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test123toprightleft
{
   background-color: white;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test123bottom
{
   background-color: white;
   border-bottom: 1px solid #999999;
}

TD.test123bottomleft
{
   background-color: white;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #999999;
}



TD.test123bottomright
{
   background-color: white;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
}

TD.test444both
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
}

TD.test444bothleft
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test444bothright
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
}

TD.test123bothboth
{
   background-color: white;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}
TD.test123bottomleftright
{
   background-color: white;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test444left
{
   border-left: 1px solid #999999;
   background-color: #FAE6BE;
}

TD.test444right
{
   border-right: 1px solid #999999;
   background-color: #FAE6BE;
}

TD.test123bothboth
{
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
   background-color: white;
}

.pagecontentsgreen
{
   font-family: Verdana;
   font-size: 11px;
   color: green;
}

.pagecontentsred
{
   font-family: Verdana;
   font-size: 11px;
   color: red;
}

TD.headercellswithborder
{
   background-color: #CCCCCC;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}

.dropdownyesaccess
{
   background-color: #BCDABE;
}

.dropdownnoaccess
{
   background-color: #CCCCCC;
}

.dropdownemphasis
{
   background-color: #BCDABE;
   font-weight: bold;
}

TD.test444bothboth
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
}

TD.test444topboth
{
   background-color: #FAE6BE;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}

TD.test123topboth
{
   background-color: white;
}

input[type="checkbox"]
{
   margin: 3px 3px 3px 4px;
}

div.popupmailheader
{
  background-color: #DADADA;
  background-image: url("/images/common/layout/details_header_bg.gif");
  background-repeat: repeat-x;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 2px;
}
/*for IE10 S*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    TD.tablelightcolor2
	{
	 text-align:right;
	}
	TD.detailsheaderbg2
	{
		text-align:left;
	}
	TD.secondaryheader
	{
	   text-align:left;
	}
	TD.detailsbg
	{
		text-align:left;
	}
}
/*for IE10 e*/
/* SF_26351, SF_26377 */
.form-completion a,
.detailed-instructions a,
.splashText a
{
  color: #0083BF;
  text-decoration: none;
  font-size: inherit;
}

A.usa-ribbon-red:link{
	color: #FFFFFF;
}
A.usa-ribbon-red:visited{
	color: #FF9999;
}


A.usa-ribbon-green:link{
	color: #3465a4;
}
A.usa-ribbon-green:visited{
	color: #99CC99;
}
.emailCheckLink{
	color: blue !important;
	font-size: 11px;
	text-decoration: underline;
	cursor: default;
  font-family: Verdana;
}
.emailCheckLinkDate{
	font-size: 11px;
	font-family: Verdana;
}

#US-003021 S
#Quick Search
#Related Papers Search
#Auto-Suggest as for Quick Search
#Advanced Search as for Quick Search
.reviwer_tip {
    border-bottom: 1px solid #999999;
    text-decoration: none
}
.reviwer_tip:hover {
    cursor: help;
    position: relative
}
.reviwer_tip span {
    display: none
}
.reviwer_tip:hover span {
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 100;
    background: #FFFFDD no-repeat 100% 5%;
    left: 0px;
    margin: 10px;
    width: 250px;
    position: absolute;
    top: 10px;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-align: left;    
}

msdetailsbuttons a {
    text-decoration: none;
    color: #000;
}

a.msdetailsbuttons:hover {
    color:#1f5d9c;
}
a.msdetailsbuttons {
    text-decoration: none;
    color: #000;
}

.button_lock{
	border: 1px solid black;
	background-color:#95d7ec;
}

.div_s1m_button_outer {
  font-size: 11.6px;
  font-family: arial;
  color: #232323;
  cursor: pointer;
  width: fit-content;
}

.div_s1m_button_inner {
    display: inline-block;
    text-align: center;
    border: 1px solid #000000;
    background-color: #95d7ec;
    width: 15px;
    height: 14px;
    line-height: 1px;
    border-radius: 3px;
    margin-top: 5px;
    vertical-align: middle;
}

.div_s1m_button_inner_disabled {
    display: inline-block;
    text-align: center;
    border: 1px solid #000000;
    background-color: #eeeeee;
    width: 15px;
    height: 13px;
    line-height: 1px;
    border-radius: 3px;
    margin-top: 5px;
    vertical-align: middle;
}

.ppl-strong-match {
   font-family: Arial,"Helvetica Neue",sans-serif;
   font-size: 13px;
   color: #FF0000;
   line-height: 20px;
   margin: 3px 0 0 0;
}

.ppl-weak-match {
   font-family: Arial,"Helvetica Neue",sans-serif;
   font-size: 13px;
   line-height: 20px;
   margin: 3px 0 0 0;
   color: #000000;
}


